יש הרבה אתרים שבמקום לשים בhead את קבצי הגאווה הם מכניסים אותם לסוף הבודי, למה והאם זה מומלץ?

4 תשובות

avatar ענה cthulhu ב 02 ליולי 2012 #

הדפדפן סורק את הדף מלמעלה למטה, לכן כשאתה שם אותם בסוף הוא גם טוען אותם בסוף וכתוצאה מכך, גם אם קבצי js יטענו לאט, המשתמש עדיין יוכל לצפות בתוכן של הדף, וגם האלמנטים של html שאילהם תירצה לגשת בקוד js יהיו זמינים כי הם נטענו כבר.

avatar ענה PHPDeveloper ב 02 ליולי 2012 #

זאת אומרת שעדיף להכניס הכל בסוף הדף? אלא אם כן אני זקוק לסקריפט שירוץ לפני שהדף יעלה?

avatar ענה cthulhu ב 02 ליולי 2012 #

נכון.

avatar ענה iiddaannyy ב 02 ליולי 2012 #

רק אציין שאפשר להשתמש להכניס את הקוד לאירוע onload ובכך לגרום לקוד לרוץ רק אחרי שכל הדף סיים להטען.